#ifndef CTIMER_H_
#define CTIMER_H_


class CTimer
{

	double m_dElapsedTime;

	LARGE_INTEGER m_lnCurrentTime;
	LARGE_INTEGER m_lnLastTime;
	LARGE_INTEGER m_lnFreq;

	CTimer();
	~CTimer();
	CTimer(const CTimer&);
	CTimer& operator=(const CTimer&);

public:

	static CTimer* GetInstance();

	void StartUp();
	void ShutDown();
	double GetDelta();
	void Update();


};


#endif